package cn.edu.nuc.film.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.edu.nuc.film.entity.Remain;
import cn.edu.nuc.film.entity.Screens;

public interface RemainMapper {
	
	/**
	 * 获取remain信息
	 * @param gid
	 * @return
	 */
	Remain remain( int gid);
	
	
	/**
	 * 将影厅和filmId插入remain表中
	 * @param screens
	 * @param filmId
	 * @return
	 */
	int insert(@Param("screens") Screens screens,@Param("filmId") int filmId);
	
	/**
	 * 获取指定影院、影厅、影片的remain表的信息
	 * @param fcId
	 * @param screensid
	 * @param filmId
	 * @return
	 */
	List<Remain> list(@Param("fcId") int fcId,@Param("filmId") int filmId);
	
	
	/**
	 * 更新remain表里的数据
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(Remain record);
	
    int deleteByPrimaryKey(Integer gid);


    int insertSelective(Remain record);

    Remain selectByPrimaryKey(Integer gid);


    int updateByPrimaryKey(Remain record);
}